// // 格式化日期

// export default function formatDate(options) {
// 	let newtime = '0'
// 	const type = options.type; // 'y' || '年'  || 其他   
// 	const dateValue = options.value; // 时间戳(timestamp)  || Date(date)
// 	timestampToTime(dateValue)

// 	function timestampToTime(time) {
// 		const date = typeof time === 'number' ? new Date(time) : new Date(time);
// 		const y = date.getFullYear();
// 		const M = zetro(date.getMonth() + 1);
// 		const d = zetro(date.getDate());
// 		const h = zetro(date.getHours());
// 		const m = zetro(date.getMinutes());
// 		const s = zetro(date.getSeconds());
// 		if (type == '年') {
// 			return newtime = `${y}年 - ${M}月 - ${d}日  ${h}时：${m}分：${s}秒`
// 		} else if (type == 'y') {
// 			return newtime = `${y} - ${M} - ${d}  ${h}：${m}：${s}`
// 		} else {
// 			throw new Error('type只有两个固定参数值')
// 		}
// 	}

// 	function zetro(num) {
// 		return num < 10 ? `0${num}` : num
// 	}

// 	return newtime
// }

export default function formatDate(timestamp) {
  // 创建一个新的Date对象，传入时间戳（如果是秒级时间戳需要乘以1000）
  var date = new Date(timestamp); // 如果时间戳已经是毫秒，则无需乘以1000
  
  // 提取出年、月、日
  var year = date.getFullYear();
  var month = ("0" + (date.getMonth() + 1)).slice(-2); // 月份是从0开始计数的，所以需要+1
  var day = ("0" + date.getDate()).slice(-2); // 添加前导零，确保始终是两位数
  
  // 拼接成“几年几月几日”的格式
  var formattedDate = year + "年" + month + "月" + day + "日";
  
  return formattedDate;
}